/**
 *@author:陈旭光,Chen XuG,chenxvguang1991@163.com
 */

$(function() {

//导航下拉菜单
   $('.more').hover(function(){
         $(this).children('ul').stop().slideToggle();
      });

//轮播图播放
   var lbTimer=null;
   var left_0=$('#lunBo ul').css('left');
   //轮播图播放方法
    function lunBoFn(){
          lbTimer=setInterval(function(){
           var left_1=$('#lunBo ul').css('left');
           var left_2=parseInt(left_1);
           if(left_2<-7680){$('#lunBo ul').css('left',left_0)};
           left_1=$('#lunBo ul').css('left');
           left_2=parseInt(left_1);
           var left_3=left_2-1920;
          $('#lunBo ul').animate({left:left_3+'px'},150);
         //轮播图导航
          if($('#lb_nav .showImg').next().length){
            $('#lb_nav .showImg').removeClass('showImg')
                               .next().addClass('showImg');
          }
          else{
            $('#lb_nav div').removeClass('showImg');
            $('#lb_nav div:first').addClass('showImg');
       }
   
      },2000)};
  
      lunBoFn();

       //轮播图导航点击事件
      $('#lb_nav div').each(function(){
          var _this=$(this);
           _this.click(function(){
           clearInterval(lbTimer);
           var currentNum=$('#lb_nav .showImg').index();
           var targetNum=_this.index();
           $('#lb_nav .showImg').removeClass('showImg');
           _this.addClass('showImg');
           var currentLeft=$('#lunBo ul').css('left');
           var targetLeft=parseInt(currentLeft);
           $('#lunBo ul').animate({left:targetLeft+(currentNum-targetNum)*1920+'px'},200);
           lunBoFn();
        });
       })

    //活动中心焦点样式改变
       $('.info').each(function(){
       	$(this).hover(function(){
       		$(this).children('img').css({width:'202px',height:'128px',border:'2px solid #ed3f02'});
       		$(this).children('.info_2').css('display','block');
       	},function(){
       		$(this).children('img').css({width:'206px',height:'132px',border:'0px solid #ed3f02'});
       		$(this).children('.info_2').css('display','none');
       	})
       })

    //新闻中心切换事件
       $('#btn_2 span').each(function(){
           var i=$(this).index();
           var _this=$(this);
           _this.hover(function(){
              $('#btn_2 span').removeClass('newsTarget');
              _this.addClass('newsTarget');
              $('.newsCon_2').css('display','none');
              $('.newsCon_2:eq('+i+')').css('display','block');
           },function(){
              _this.addClass('newsTarget');
           })

       })

       //历史专题轮播
       var t=1;
       function hisLB(){
              t++;

              if(t==80){
                 var l=$('#hitLB ul').css('left');
                 var l_0=parseInt(l);
                 if(l_0==-1020){
                    $('#hitLB ul').css('left','-360px');
                 }
                 else{
                    $('#hitLB ul').css('left',l_0-220+'px');
                 }
                 
                  t=0;
              }
            window.requestAnimFrame(hisLB);
       }
       
       hisLB();
      //历史专题按钮事件
      
      $('#hlbtn').click(function(){
            t=0;
             var l=$('#hitLB ul').css('left');
             var l_0=parseInt(l);
             if(l_0==-140){
                  $('#hitLB ul').css('left','-800px');
             }
             else{
                  $('#hitLB ul').css('left',l_0+220+'px');
             }
      })

      $('#hrbtn').click(function(){
             t=0;
             var l=$('#hitLB ul').css('left');
             var l_0=parseInt(l);
             if(l_0==-1020){
                  $('#hitLB ul').css('left','-360px');
             }
             else{
                  $('#hitLB ul').css('left',l_0-220+'px');
             }
      })
       
})

window.requestAnimFrame = (function(){
          return  window.requestAnimationFrame  ||
          window.webkitRequestAnimationFrame ||
          window.mozRequestAnimationFrame    ||
          function( callback ){
            window.setTimeout(callback, 1000 / 60);
          };
})();